package a.j;

import java.awt.event.MouseEvent;
import java.util.EventObject;

public class ng
  extends EventObject
{
  private final Object a;
  private final double b;
  private final double c;
  private final int d;
  private final long e;
  private final int f;
  private final int g;
  private final int h;
  private final boolean i;
  public static final int j = 501;
  public static final int k = 506;
  public static final int l = 502;
  public static final int m = 500;
  public static final int n = 504;
  public static final int o = 505;
  public static final int p = 503;
  public static int q;
  
  public double a()
  {
    return this.b;
  }
  
  public double b()
  {
    return this.c;
  }
  
  public int c()
  {
    return this.d;
  }
  
  public long d()
  {
    return this.e;
  }
  
  public int e()
  {
    return this.f;
  }
  
  public int f()
  {
    return this.g;
  }
  
  public int g()
  {
    return this.h;
  }
  
  public boolean h()
  {
    return this.i;
  }
  
  public Object i()
  {
    return this.a;
  }
  
  public ng(Object paramObject, int paramInt1, long paramLong, int paramInt2, double paramDouble1, double paramDouble2, int paramInt3, int paramInt4, boolean paramBoolean)
  {
    this(paramObject, null, paramInt1, paramLong, paramInt2, paramDouble1, paramDouble2, paramInt3, paramInt4, paramBoolean);
  }
  
  public ng(Object paramObject1, Object paramObject2, int paramInt1, long paramLong, int paramInt2, double paramDouble1, double paramDouble2, int paramInt3, int paramInt4, boolean paramBoolean)
  {
    super(paramObject1);
    this.a = paramObject2;
    this.c = paramDouble2;
    this.b = paramDouble1;
    this.d = paramInt1;
    this.e = paramLong;
    this.f = paramInt2;
    this.g = paramInt3;
    this.h = paramInt4;
    this.i = paramBoolean;
  }
  
  public ng(Object paramObject, double paramDouble1, double paramDouble2, MouseEvent paramMouseEvent)
  {
    this(paramObject, null, paramDouble1, paramDouble2, paramMouseEvent);
  }
  
  public ng(Object paramObject1, Object paramObject2, double paramDouble1, double paramDouble2, MouseEvent paramMouseEvent)
  {
    this(paramObject1, paramObject2, paramMouseEvent.getID(), paramMouseEvent.getWhen(), paramMouseEvent.getModifiersEx(), paramDouble1, paramDouble2, paramMouseEvent.getButton(), paramMouseEvent.getClickCount(), paramMouseEvent.isPopupTrigger());
  }
  
  public String toString()
  {
    boolean bool2 = ld.E;
    boolean bool1 = ld.D;
    switch (this.d)
    {
    case 500: 
      str = "MOUSE_CLICKED";
      if (!bool2) {
        if (!bool1) {
          break label136;
        }
      }
    case 506: 
      str = "MOUSE_DRAGGED";
      if (!bool2) {
        if (!bool1) {
          break label136;
        }
      }
    case 505: 
      str = "MOUSE_EXITED";
      if (!bool2) {
        if (!bool1) {
          break label136;
        }
      }
    case 504: 
      str = "MOUSE_ENTERED";
      if (!bool2) {
        if (!bool1) {
          break label136;
        }
      }
    case 501: 
      str = "MOUSE_PRESSED";
      if (!bool2) {
        if (!bool1) {
          break label136;
        }
      }
    case 502: 
      str = "MOUSE_RELEASED";
      if (!bool2) {
        if (!bool1) {
          break label136;
        }
      }
    case 503: 
      if (!bool2)
      {
        str = "MOUSE_MOVED";
        if (!bool1) {
          break label136;
        }
      }
      break;
    }
    String str = "unknown";
    label136:
    return "Mouse2DEvent[x=" + this.b + ", y=" + this.c + ", id=" + str + ", when=" + this.e + ", modifiers=" + this.f + ", button=" + this.g + ", clickCount=" + this.h + ", popupTrigger=" + this.i + "]";
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.j.ng
 * JD-Core Version:    0.7.0.1
 */